ADP\BaseVersion\Includes\Database\Repository\PersistentRuleRepository A

Total Complexity 60
Dependencies 17
Dependents 9
Total lines 407
Lines of code 250
Logical lines of code 150
Comment lines 62
Methods 16
Properties 1

Methods 16

Method Rating Maintainability Complexity Lines of code
calculateCacheForProductWithRule()
A
42 13 51
calculate()
A
46 9 39
getAddRuleData()
A
46 7 36
getRulesFromWcCart()
S
54 6 20
recalculateCacheForProduct()
S
51 5 24
calculateDbHashWithProduct()
S
61 4 12
addRule()
S
60 3 13
calculateDbHash()
S
61 2 13
getCache()
S
65 2 9
getCacheWithProduct()
S
65 2 9
calculateCacheHash()
S
77 2 3
__construct()
S
80 1 3
withContext()
S
81 1 3
removeRule()
S
70 1 6
truncate()
S
72 1 5
calculateCacheHashWithProduct()
S
75 1 4